package day.day7_6;


import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);
        while(scan.hasNext()){
            String str = scan.next();
            fun(str);
        }
    }
    //密码强度等级
    public static void fun(String str){
        //最后的分数
        int sum = 0;
        //字符串长度
        int len = str.length();
        //小写字母
        int len_zm1 = 0;
        //大写字母
        int len_zm2 = 0;
        //数字
        int len_sz = 0;
        //符号
        int len_fh = 0;
        // 1.密码长度
        if(len <= 4){
            sum += 5;
        }if(len >= 5 && len <= 7){
            sum += 10;
        }if(len >= 8){
            sum += 25;
        }
        //遍历字符串 得到相应个数
        for(int i = 0;i < len;i++){
            char ch = str.charAt(i);
            //数字个数
            if(ch >= '0' && ch <= '9'){
                len_sz++;
            }
            //小写字母个数
            if(ch>= 'a' && ch <= 'z'){
                len_zm1++;
            }
            //大写字母个数
            if(ch>= 'A' && ch<= 'Z'){
                len_zm2++;
            }
            //符号个数
            else if(ch >= 0x21 && ch <= 0x2F || ch >= 0x3A && ch <= 0x40
                    || ch >= 0X5B && ch <= 0x60 || ch >= 0x7B && ch <= 0x7E){
                len_fh++;
            }
        }
         //2.字母
        if(len_zm1==0 && len_zm2 == 0){
            sum += 0;
        }if((len_zm1 == 0 && len_zm2 != 0)||(len_zm1 != 0 && len_zm2 == 0)){
            sum += 10;
        }if(len_zm1!=0 && len_zm2 != 0){
            sum += 20;
        }
        //3.数字
        if(len_sz == 0){
            sum += 0;
        }if(len_sz == 1){
            sum += 10;
        }if(len_sz >1){
            sum += 20;
        }
        //4.符号
        if(len_fh == 0){
            sum += 0;
        }if(len_fh == 1){
            sum += 10;
        }if(len_fh >1){
            sum += 25;
        }
        //5.奖励  注意 奖励的关系 层层符合加
        if((len_zm1 + len_zm2 )!= 0 && len_sz != 0){
            sum += 2;
            if (len_fh != 0){
                sum += 1;
                if (len_zm1 != 0 && len_zm2 != 0){
                    sum += 2;
                }
            }
        }
        // 输出相应的密码强度等级
        if(sum >= 90){
            System.out.println("VERY_SECURE");
        }if(sum >= 80 && sum < 90){
            System.out.println("SECURE");
        }if(sum >= 70 && sum < 80){
            System.out.println("VERY_STRONG");
        }if(sum >= 60 && sum < 70){
            System.out.println("STRONG");
        }if(sum >= 50 && sum < 60){
            System.out.println("AVERAGE");
        }if(sum >= 25 && sum < 50){
            System.out.println("WEAK");
        }if(sum >= 0 && sum < 25){
            System.out.println("VERY_WEAK");
        }
    }
}


